home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 7 / Apprentice-Release7.iso / Source Code / C ++ / Frameworks / SCAPI 0.85 / Cross-platform code / MySCAPIWindow.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-05-13  |  1.1 KB  |  39 lines  |  [TEXT/CWIE]

  1. #include "SCAPIWindow.h"
  2. #include "MySCAPIMenuBar.h"
  3. #include "SCAPIButton.h"
  4. #include "SCAPIDefaultButton.h"
  5. #include "SCAPICheckBox.h"
  6. #include "SCAPIRadioButton.h"
  7. #include "SCAPIGroupBox.h"
  8.  
  9. class MySCAPIWindow : public SCAPIWindow
  10. {
  11.     public:
  12.     
  13.         // Contructor - Destructor
  14.         MySCAPIWindow(    SCAPIApp*    inAppP,
  15.                         char*        inTitle = SCAPIWindow_default_title,
  16.                         int            inOriginx = SCAPIWindow_default_originx,
  17.                         int         inOriginy = SCAPIWindow_default_originy,
  18.                         int            inWidth = SCAPIWindow_default_width,
  19.                         int            inHeight = SCAPIWindow_default_height        );
  20.         ~MySCAPIWindow();
  21.         
  22.         // Member functions
  23.         virtual void        ExecuteCommand(int    inCommand);
  24.         virtual void        CommandStatus(    int        inCommand,
  25.                                             bool    &outEnabled,
  26.                                             int        &outMark,
  27.                                             char*    outName        );
  28.                                                                                         
  29.         // Member variables
  30.         MySCAPIMenuBar*            mMenuBarP;
  31.         SCAPIButton*            mButtonP;
  32.         SCAPIDefaultButton*        mDefaultButtonP;
  33.         SCAPICheckBox*            mCheckBoxP;
  34.         SCAPIRadioButton*        mRadioP;
  35.         SCAPIRadioButton*        mRadioP2;
  36.         SCAPIRadioButton*        mRadioP3;
  37.         SCAPIGroupBox*            mGroupBoxP;
  38. };
  39.